#include <stdio.h>
#include <math.h>

double inputs[] = {
  1.06687256697924407457e+41,
  2.30621218311210083827e+120,
  -2.10451314108857164377e+114,
  -3.98287816164808775168e+160,
  3.81207391841274208945e-116,
  2.68453448641700704000e+17,
  1.06546124232961481324e+243,
  4.94824606498177197880e-272,
  -3.58815353236457336865e+114,
  -2.70516505420671781626e+122,
  -1.24341015264021222067e-139,
  -5.33208238031160635464e-112,
  -1.56624727634140838291e+158,
  -1.88870182567587114969e-279,
  -1.58399828349251637756e-278,
  -1.17018378209676721224e+234,
  -4.86176876475447074882e+99,
  3.97692241301810525572e-138,
  1.65862691030757259444e-103,
  1.17761473064608939671e+268,
  3.55132102756105245913e+68,
  5.02368133168268487181e-275,
  -8.07962738000718517751e-235,
  -1.56840498928907855205e-133,
  -3.22147640728587994886e-23,
  -7.56317177421849100000e+15,
  7.16530630667136292367e-01,
  -6.88432014237391884302e+36,
  -3.46884496778514072160e-114,
  4.18799811387271712776e-122,
  1.38951487960984559322e+03,
  5.89722421060091614682e+80,
  -3.06067338369208136379e-05,
  3.58119601749257739818e-256,
  4.57629941425916427566e+307,
  -3.82505062095224454865e-199,
  -5.38942468612722137503e-161,
  -7.11910715705631480441e+297,
  -2.59861371693873848819e-295,
  2.09010324513067489116e-80,
  4.61241854409933185307e-279,
  7.42142423749652886574e+124,
  3.25927614396184193777e-222,
  4.29409772204035628182e+232,
  -7.76525214345772975679e+25,
  4.19415258959758602908e-302,
  2.32551648161687303564e-303,
  -7.82565572742261967021e-126,
  2.61316306462938785916e-303,
  1.96823259795867241896e+232,
  3.93146132141588476362e+265,
  -1.66230097133718119186e+96,
  -1.55094602861113354331e+197,
  1.96888558818343951332e-182,
  -8.83286436633954709784e-297,
  -1.68911178435464871178e+294,
  -3.17578306023338954139e+280,
  -2.56940060809168512889e-103,
  -1.15523599495993865230e+171,
  3.35803970353416343268e-107,
  -8.86978739144672947761e+46,
  1.60725439076535416082e-257,
  2.89228393388974344760e-71,
  -3.36512950815614041815e-50,
  2.95133288034021741509e-175,
  8.98342376056038399259e-216,
  5.95950598623411290451e-165,
  -6.29698779798445414511e+232,
  -7.02397058860905493613e-99,
  -7.61731582920582421875e+12,
  -1.30900510530832673938e+193,
  -3.62276349548375508948e-295,
  -3.16330388332889045899e+97,
  1.72814474521259360248e+223,
  2.07709057504226312588e-10,
  -7.38607486669759332343e-256,
  -1.51782972175049440370e-282,
  5.32217723166920738472e-140,
  1.62708564917769718147e-112,
  -4.71494061284311441378e-93,
  2.78066647738459499287e+144,
  -9.05920561705418056814e+287,
  -1.95811597725921696014e+91,
  3.44664616079981774382e+126,
  -1.08216117605327583291e+106,
  -1.55449971194022549715e-72,
  -3.49814276005425691605e+08,
  -3.46804141304839311163e-140,
  3.97703892765640416282e+299,
  -3.53918690912702950346e-162,
  3.69624041201316149386e+84,
  6.33648926354710800571e+208,
  -3.20616173310556976465e+176,
  5.41653867191774113705e-200,
  -1.23785255070938831953e+207,
  -1.24252314923185500160e+19,
  -1.99252934441723820513e-241,
  -2.79590038934860226217e-302,
  -3.91764153525876590231e-257,
  -9.70840407053036266314e+78
};

int main() {
  volatile double x,y;
  for (int i = 0; i < 100; i++){
    x = fabs(inputs[i]);
    y = sqrt(x + 1) - sqrt(x);
    printf("%e\n", y);
  }
  return 0;
}
